MPHB\BookingsCalendar D

Total Complexity 209
Dependencies 7
Dependents 2
Total lines 1,216
Lines of code 885
Logical lines of code 473
Comment lines 134
Methods 22
Properties 15

Methods 22

Method Rating Maintainability Complexity Lines of code
renderPseudoCell()
D
22
64 158
parseFiltersAtts()
D
34 32 89
generateCellTitle()
C
36 29 67
setupData()
B
32 18 112
setupBlocks()
S
50 7 30
renderPeriodFilter()
S
46 6 42
setupPeriod()
S
48 6 32
renderFilters()
S
44 4 55
renderRoomSearch()
S
51 5 29
__construct()
S
49 4 31
renderDatesTable()
S
51 4 31
hasEnoughFilterData()
S
63 5 11
setupRooms()
S
52 4 25
render()
S
49 3 35
renderCustomPeriodFilter()
S
57 4 17
renderRoomsTable()
S
53 3 29
renderDatesTableHeadingsRow()
S
54 3 23
getRoomDateDetails()
S
57 3 17
renderRoomTypeSelect()
S
55 2 22
renderSearchResultsLabel()
S
60 1 13
getPeriodsList()
S
66 1 8
getSearchRoomAvailabilityStatuses()
S
65 1 9